﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace ArmedUnits
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Data data = new Data();
        Division unit = new Division();
        Logger ilog = new Logger();

        private void Form1_Load(object sender, EventArgs e)
        {
            data.BindCreators();
            data.BindDate();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex != -1 && comboBox3.SelectedIndex != -1 && textBox1.Text != "")
            {
                unit.quantity_units = Convert.ToDouble(textBox1.Text);
                label1.Text = "Цена вооружения: " + Convert.ToString(unit.Cost()) + ";";
                label2.Text = "Вес вооружения: " + Convert.ToString(unit.Weight()) + ";";
                ilog = new Logger();
                ilog.File(unit);
            }
            else
                MessageBox.Show("Вы забыли что-то выбрать!");
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex == 0)
            {
                unit.Main_weapon = data.main_fa[0];
                label6.Text = "Название: " + unit.Main_weapon.Name + Environment.NewLine
                    + "Цена: " + unit.Main_weapon.Price + Environment.NewLine
                    + "Вес: " + unit.Main_weapon.Weight + Environment.NewLine
                    + "Патронов в обойме: " + unit.Main_weapon.Bullets_quantity + Environment.NewLine
                    + "Калибр: " + unit.Main_weapon.Bullets_caliber + Environment.NewLine
                    + "Прицельная дальность: " + unit.Main_weapon.Effective_range;
            }
            else if (comboBox1.SelectedIndex == 1)
            {
                unit.Main_weapon = data.main_fa[1];
                label6.Text = "Название: " + unit.Main_weapon.Name + Environment.NewLine
                    + "Цена: " + unit.Main_weapon.Price + Environment.NewLine
                    + "Вес: " + unit.Main_weapon.Weight + Environment.NewLine
                    + "Патронов в обойме: " + unit.Main_weapon.Bullets_quantity + Environment.NewLine
                    + "Калибр: " + unit.Main_weapon.Bullets_caliber + Environment.NewLine
                    + "Прицельная дальность: " + unit.Main_weapon.Effective_range;
            }
            else if (comboBox1.SelectedIndex == 2)
            {
                unit.Main_weapon = data.main_fa[2];
                label6.Text = "Название: " + unit.Main_weapon.Name + Environment.NewLine
                    + "Цена: " + unit.Main_weapon.Price + Environment.NewLine
                    + "Вес: " + unit.Main_weapon.Weight + Environment.NewLine
                    + "Патронов в обойме: " + unit.Main_weapon.Bullets_quantity + Environment.NewLine
                    + "Калибр: " + unit.Main_weapon.Bullets_caliber + Environment.NewLine
                    + "Прицельная дальность: " + unit.Main_weapon.Effective_range;
            }
            else if (comboBox1.SelectedIndex == 3)
            {
                unit.Main_weapon = data.main_fa[3];
                label6.Text = "Название: " + unit.Main_weapon.Name + Environment.NewLine
                    + "Цена: " + unit.Main_weapon.Price + Environment.NewLine
                    + "Вес: " + unit.Main_weapon.Weight + Environment.NewLine
                    + "Патронов в обойме: " + unit.Main_weapon.Bullets_quantity + Environment.NewLine
                    + "Калибр: " + unit.Main_weapon.Bullets_caliber + Environment.NewLine
                    + "Прицельная дальность: " + unit.Main_weapon.Effective_range;
            }
        }

        private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox3.SelectedIndex == 0)
            {
                unit.Main_coldsteel = data.main_cold[0];
                label4.Text = "Название: " + unit.Main_coldsteel.Name + Environment.NewLine
                    + "Цена: " + unit.Main_coldsteel.Price + Environment.NewLine
                    + "Вес: " + unit.Main_coldsteel.Weight + Environment.NewLine
                    + "Длина лезвия: " + unit.Main_coldsteel.Blade_length;
            }
            if (comboBox3.SelectedIndex == 1)
            {
                unit.Main_coldsteel = data.main_cold[1];
                label4.Text = "Название: " + unit.Main_coldsteel.Name + Environment.NewLine
                    + "Цена: " + unit.Main_coldsteel.Price + Environment.NewLine
                    + "Вес: " + unit.Main_coldsteel.Weight + Environment.NewLine
                    + "Длина лезвия: " + unit.Main_coldsteel.Blade_length;
            }
        }

    }
}
